package geo

// PointsInPolygon 在多边形内的点
var PointsInPolygon = []*Point{
	{Lng: 114.50206518173218, Lat: 38.02929832246232},
	{Lng: 114.50240850448608, Lat: 38.02530931381337},
	{Lng: 114.50223684310913, Lat: 38.028047554988994},
}

// PointsOutPolygon 在多边形外的点
var PointsOutPolygon = []*Point{
	{Lng: 114.50144290924072, Lat: 38.02777711597083},
	{Lng: 114.49820280075073, Lat: 38.0265094197657},
	{Lng: 114.50202226638794, Lat: 38.03032934445779},
	{Lng: 114.50674295425415, Lat: 38.02671225263256},
}

// NewTestPolygon 测试
func NewTestPolygon() *Polygon {
	return &Polygon{
		Coordinates: []*Point{
			{
				Lng: 114.50088500976561,
				Lat: 38.02748977342016,
			},
			{
				Lng: 114.5009708404541,
				Lat: 38.027878530719626,
			},
			{
				Lng: 114.50058460235596,
				Lat: 38.02879125714149,
			},
			{
				Lng: 114.50223684310913,
				Lat: 38.029129301078676,
			},
			{
				Lng: 114.50219392776488,
				Lat: 38.029703972192,
			},
			{
				Lng: 114.49934005737305,
				Lat: 38.02879125714149,
			},
			{
				Lng: 114.49880361557007,
				Lat: 38.027101014057784,
			},
			{
				Lng: 114.49822425842284,
				Lat: 38.02585020907028,
			},
			{
				Lng: 114.50105667114258,
				Lat: 38.024819124037684,
			},
			{
				Lng: 114.50438261032104,
				Lat: 38.024295124443995,
			},
			{
				Lng: 114.50571298599243,
				Lat: 38.02557976194098,
			},
			{
				Lng: 114.50564861297607,
				Lat: 38.02855462545736,
			},
			{
				Lng: 114.50326681137085,
				Lat: 38.029129301078676,
			},
			{
				Lng: 114.50172185897827,
				Lat: 38.028453211644454,
			},
			{
				Lng: 114.50191497802734,
				Lat: 38.02748977342016,
			},
			{
				Lng: 114.50088500976561,
				Lat: 38.02748977342016,
			},
		},
	}
}
